Skip to content

Reduce scheduled GitHub Actions runs - #49

Merged
lipkau merged 3 commits into
masterfrom
codex/reduce-actions-usage
Aug 25, 2026
Merged

lipkau merged 3 commits into
masterfrom
codex/reduce-actions-usage

Conversation

@lipkau

@lipkau lipkau commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

  • Run Cloud and Dockerized Server integration suites weekly on Sunday instead of nightly.
  • Filter Continuous Release to completed CI runs on master.
  • Add workflow trigger tests.

Why

The existing PR and push CI coverage remains unchanged. Weekly full integration runs preserve periodic environment checks while reducing idle-repository usage.

Validation

  • actionlint passed for both changed workflows.
  • Workflow trigger tests: 2 passed.
  • Existing Standards consistency tests: 8 passed.
  • Full build/test reached 596 passing tests; 2 existing generated-help parameter-type checks failed.

Related pull requests

lipkau added a commit to AtlassianPS/AtlassianPS.Configuration that referenced this pull request Aug 25, 2026
## Summary

- Filter the Continuous Release workflow_run trigger to master.
- Keep manual release dispatch unchanged.
- Add a workflow-contract assertion.

## Why

Pull-request CI completions currently create skipped Continuous Release
runs. Filtering at the trigger removes that workflow noise while
preserving the release path for successful master CI.

## Validation

- actionlint passed.
- GitHub Actions contract tests: 7 passed.
- Full build/test reached 945 passing tests; 5 existing generated-help
parameter-type checks failed.

## Related pull requests

- AtlassianPS.Configuration:
#45
- AtlassianPS.Standards:
AtlassianPS/AtlassianPS.Standards#56
- ConfluencePS: AtlassianPS/ConfluencePS#264
- JiraAgilePS: AtlassianPS/JiraAgilePS#49
- JiraPS: AtlassianPS/JiraPS#711
lipkau added a commit to AtlassianPS/AtlassianPS.Standards that referenced this pull request Aug 25, 2026
## Summary

- Filter automatic Continuous Release runs to completed CI workflows on
master.
- Keep manual dispatch for unreleased changes already on master.
- Update the release blueprint and add a trigger contract test.

## Why

PR CI completions do not participate in release preparation and
currently create skipped workflow runs.

## Validation

- actionlint passed.
- Workflow trigger test: 1 passed.
- Invoke-Build -Task Lint, Build, Test: 92 passed, 31 not run.

## Related pull requests

- AtlassianPS.Configuration:
AtlassianPS/AtlassianPS.Configuration#45
- AtlassianPS.Standards:
#56
- ConfluencePS: AtlassianPS/ConfluencePS#264
- JiraAgilePS: AtlassianPS/JiraAgilePS#49
- JiraPS: AtlassianPS/JiraPS#711
lipkau added a commit to AtlassianPS/ConfluencePS that referenced this pull request Aug 25, 2026
## Summary

- Run full Cloud and Data Center integration suites weekly on Sunday
instead of nightly.
- Filter Continuous Release to completed CI runs on master.
- Update workflow documentation and contract tests.

## Why

PR and push CI retain the existing smoke and platform coverage. Weekly
full integration runs preserve drift detection while reducing scheduled
runner use.

## Validation

- actionlint passed for both changed workflows.
- Workflow contract tests: 8 passed.
- Invoke-Build -Task Build, Test: 181 passed.

## Related pull requests

- AtlassianPS.Configuration:
AtlassianPS/AtlassianPS.Configuration#45
- AtlassianPS.Standards:
AtlassianPS/AtlassianPS.Standards#56
- ConfluencePS: #264
- JiraAgilePS: AtlassianPS/JiraAgilePS#49
- JiraPS: AtlassianPS/JiraPS#711
@lipkau
lipkau merged commit e9586c2 into master Aug 25, 2026
9 checks passed
@lipkau
lipkau deleted the codex/reduce-actions-usage branch August 25, 2026 11:29
lipkau added a commit to AtlassianPS/JiraPS that referenced this pull request Aug 25, 2026
## Summary

- Change the full Cloud and Dockerized Server integration schedule from
nightly to Sunday at 05:00 UTC.
- Retain manual per-track dispatch.
- Update integration documentation and add a workflow trigger test.

## Why

PR and push smoke coverage remains unchanged. Weekly full suites retain
API and Data Center drift detection while substantially reducing
scheduled runner and Cloud API usage.

## Validation

- actionlint passed.
- Workflow trigger test: 1 passed.
- Full build/test outside the macOS sandbox passed 1,683 non-help tests;
42 existing generated-help parameter-type checks failed.

## Related pull requests

- AtlassianPS.Configuration:
AtlassianPS/AtlassianPS.Configuration#45
- AtlassianPS.Standards:
AtlassianPS/AtlassianPS.Standards#56
- ConfluencePS: AtlassianPS/ConfluencePS#264
- JiraAgilePS: AtlassianPS/JiraAgilePS#49
- JiraPS: #711
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:none No release note or version impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant